package classes;

import java.util.ArrayList;
import java.util.Date;

/**
 *
 * @author Roberta
 */
public class Tarefa {

    private ArrayList<Servidor> listaServ;
    private int tarefa_id;
    private String atividade;
    private String detalhe;
    private int status;
    private int prioridade;
    private Date dataInicial;
    private Date dataPrevista;
    private Date dataInclusão;
    private Date dataConclusão;
    private Servidor solicitante;

    public Tarefa() {
    }

    /**
     * @return the tarefa_id
     */
    public int getTarefa_id() {
        return tarefa_id;
    }

    /**
     * @param tarefa_id the tarefa_id to set
     */
    public void setTarefa_id(int tarefa_id) {
        this.tarefa_id = tarefa_id;
    }

    /**
     * @return the atividade
     */
    public String getAtividade() {
        return atividade;
    }

    /**
     * @param atividade the atividade to set
     */
    public void setAtividade(String atividade) {
        this.atividade = atividade;
    }

    /**
     * @return the status
     */
    public int getStatus() {
        return status;
    }

    /**
     * @param status the status to set
     */
    public void setStatus(int status) {
        this.status = status;
    }

    /**
     * @return the prioridade
     */
    public int getPrioridade() {
        return prioridade;
    }

    /**
     * @param prioridade the prioridade to set
     */
    public void setPrioridade(int prioridade) {
        this.prioridade = prioridade;
    }

    /**
     * @return the dataInicial
     */
    public Date getDataInicial() {
        return dataInicial;
    }

    /**
     * @param dataInicial the dataInicial to set
     */
    public void setDataInicial(Date dataInicial) {
        this.dataInicial = dataInicial;
    }

    /**
     * @return the detalhe
     */
    public String getDetalhe() {
        return detalhe;
    }

    /**
     * @param detalhe the detalhe to set
     */
    public void setDetalhe(String detalhe) {
        this.detalhe = detalhe;
    }


     public void setTarefa_id(String tarefa_id) {
        try {
            this.tarefa_id = Integer.parseInt(tarefa_id);
        } catch (NumberFormatException e) {
            this.tarefa_id = 0;
        }
    }

    /**
     * @return the solicitante
     */
    public Servidor getSolicitante() {
        return solicitante;
    }

    /**
     * @param solicitante the solicitante to set
     */
    public void setSolicitante(Servidor solicitante) {
        this.solicitante = solicitante;
    }

    /**
     * @return the dataPrevista
     */
    public Date getDataPrevista() {
        return dataPrevista;
    }

    /**
     * @param dataPrevista the dataPrevista to set
     */
    public void setDataPrevista(Date dataPrevista) {
        this.dataPrevista = dataPrevista;
    }

    /**
     * @return the dataInclusão
     */
    public Date getDataInclusão() {
        return dataInclusão;
    }

    /**
     * @param dataInclusão the dataInclusão to set
     */
    public void setDataInclusão(Date dataInclusão) {
        this.dataInclusão = dataInclusão;
    }

    /**
     * @return the dataConclusão
     */
    public Date getDataConclusão() {
        return dataConclusão;
    }

    /**
     * @param dataConclusão the dataConclusão to set
     */
    public void setDataConclusão(Date dataConclusão) {
        this.dataConclusão = dataConclusão;
    }

    /**
     * @return the listaServ
     */
    public ArrayList<Servidor> getListaServ() {
        return listaServ;
    }

    

    public void setListaServ(ArrayList<Servidor> listaServ) {
        this.listaServ = listaServ;
    }
}
